package com.ipan.builder.ext.entity.annotation;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

/**
 * 字段注释
 * <pre>
 * 实体字段有对应的数据库字段。
 * </pre>
 * @author iPan
 * @version 2015-1-24
 */
@Target({FIELD})
@Retention(RUNTIME)
public @interface DefColumn {

	/** 对应的数据库字段名称 */
	String name() default "";
	
	/** 字符串长度 */
	int length() default 255;
	
	/**
     * 是否可以为空.true 可以为空，false 不可以为空。
     */
    boolean nullable() default true;
}
